Efficient Batched Synchronization in Dropbox-Like Cloud Storage Services

نویسندگان

  • Zhenhua Li
  • Christo Wilson
  • Zhefu Jiang
  • Yao Liu
  • Ben Y. Zhao
  • Cheng Jin
  • Zhi-Li Zhang
  • Yafei Dai
چکیده

As tools for personal storage, file synchronization and data sharing, cloud storage services such as Dropbox have quickly gained popularity. These services provide users with ubiquitous, reliable data storage that can be automatically synced across multiple devices, and also shared among a group of users. To minimize the network overhead, cloud storage services employ binary diff, data compression, and other mechanisms when transferring updates among users. However, despite these optimizations, we observe that in the presence of frequent, short updates to user data, the network traffic generated by cloud storage services often exhibits pathological inefficiencies. Through comprehensive measurements and detailed analysis, we demonstrate that many cloud storage applications generate session maintenance traffic that far exceeds the useful update traffic. We refer to this behavior as the traffic overuse problem. To address this problem, we propose the update-batched delayed synchronization (UDS) mechanism. Acting as a middleware between the user’s file storage system and a cloud storage application, UDS batches updates from clients to significantly reduce the overhead caused by session maintenance traffic, while preserving the rapid file synchronization that users expect from cloud storage services. Furthermore, we extend UDS with a backwards compatible Linux kernel modification that further improves the performance of cloud storage applications by reducing the CPU usage.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Performance Evaluation of Dropbox in the light of Personal Cloud Storage Systems

Personal cloud storage services have attracted the attention of users thanks to this great accessibility. Personal cloud storage services allow users to synchronize their local files with the servers in the cloud in order to make them accessible from anywhere, on any device, and at any time thanks to the client applications provided by the vendors. Various experiments are evaluated on Dropbox, ...

متن کامل

Practical Web-based Delta Synchronization for Cloud Storage Services

Delta synchronization (sync) is known to be crucial for network-level efficiency of cloud storage services (e.g., Dropbox). Practical delta sync techniques are, however, only available for PC clients and mobile apps, but not web browsers—the most pervasive and OSindependent access method. To understand obstacles of web-based delta sync, we implemented a traditional delta sync solution (named We...

متن کامل

A Comparison of Performance-Enhancing Features in SkyDrive and Dropbox

Cloud storage services are increasing in popularity and using a growing amount of bandwidth on the Internet. Insights on how much traffic is generated is needed for a number of reasons. Cloud storage providers are interested in serving their clients efficiently and effectively, and they want to know how their product is performing and how they can improve their service. Internet Service Provide...

متن کامل

MetaSync: File Synchronization Across Multiple Untrusted Storage Services

Cloud-based file synchronization services, such as Dropbox and OneDrive, are a worldwide resource for many millions of users. However, individual services often have tight resource limits, suffer from temporary outages or even shutdowns, and sometimes silently corrupt or leak user data. We design, implement, and evaluate MetaSync, a secure and reliable file synchronization service that uses mul...

متن کامل

EMFS: Repurposing SMTP and IMAP for Data Storage and Synchronization

Cloud storage has become a massive and lucrative business, with companies like Apple, Microsoft, Google, and Dropbox providing hundreds of millions of clients with synchronized and redundant storage. These services often command price-to-storage ratios significantly higher than the market rate for physical storage, as well as increase the surface area for data leakage. In place of this consumer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013